دسته بندی ها
22:24 1398/08/03

محدود کردن تایپ عدد یا حروف با جاوا اسکریپت

مشخصات سوال کننده :
کاربر : Soltani     امتیاز کاربر : 3     رتبه کاربر : 136
دسته بندی : جاوا اسکریپت

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 6206
پاسخ دهنده : fateme 02:24 1398/08/04

وارد کردن فقط عدد در input

اگر شما میخواید درون یک input فقط عدد وارد کنید کافیه اول یک id به اون input بدید و سپس در قسمت script قطعه کد زیر رو بنویسید

 

$("#num").keypress(function (e){
  var charCode = (e.which) ? e.which : e.keyCode;
  if (charCode > 31 && (charCode < 48 || charCode > 57)) {
    return false;
  }
});

 

همون طور که در قطعه کد بالا مشخص هست در input با نام آیدی num فقط کاراکترهایی با کد اسکی 48 تا 57 رو پذیرفتیم که در واقع همون اعداد 0 تا 9 هستن. پس قطعه کد بالا فقط اجازه میده عدد وارد بشه درون input

برای وارد کردن فقط حرف هم باید دقیقا همین قطعه کد رو بنویسید و کدهای اسکی حروف رو بنویسید.

ویرایش شده در شنبه 5 مهر 1399 ساعت 00:22:53
به این پاسخ امتیاز بدهید    1
امتیاز: 1617 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود